package com.ruoyi.performance.service;

import java.util.List;
import com.ruoyi.performance.domain.AssessmentResult;

/**
 * 教师考核结果Service接口
 * 
 * @author eden
 * @date 2023-05-21
 */
public interface IAssessmentResultService 
{
    /**
     * 查询教师考核结果
     * 
     * @param Id 教师考核结果主键
     * @return 教师考核结果
     */
    public AssessmentResult selectAssessmentResultById(Long Id);

    /**
     * 查询教师考核结果列表
     * 
     * @param assessmentResult 教师考核结果
     * @return 教师考核结果集合
     */
    public List<AssessmentResult> selectAssessmentResultList(AssessmentResult assessmentResult);

    /**
     * 新增教师考核结果
     * 
     * @param assessmentResult 教师考核结果
     * @return 结果
     */
    public int insertAssessmentResult(AssessmentResult assessmentResult);

    /**
     * 修改教师考核结果
     * 
     * @param assessmentResult 教师考核结果
     * @return 结果
     */
    public int updateAssessmentResult(AssessmentResult assessmentResult);

    /**
     * 批量删除教师考核结果
     * 
     * @param Ids 需要删除的教师考核结果主键集合
     * @return 结果
     */
    public int deleteAssessmentResultByIds(Long[] Ids);

    /**
     * 删除教师考核结果信息
     * 
     * @param Id 教师考核结果主键
     * @return 结果
     */
    public int deleteAssessmentResultById(Long Id);

    int updata2(List<AssessmentResult> resultList);
}
